package models

type CmsUser struct {
	ID        int    `gorm:"primaryKey" json:"id"`                // ID
	RealName  string `gorm:"column:real_name" json:"real_name"`   // 真实姓名
	Nickname  string `gorm:"column:nickname" json:"nickname"`     // 昵称
	TeamID    int    `json:"team_id"`                             // 所属团队 ID
	GroupID   int    `gorm:"column:group_id" json:"group_id"`     // 所属组 ID
	UID       int    `gorm:"column:uid" json:"uid"`               // 系统的 UID
	Status    int    `gorm:"column:status" json:"status"`         // 状态 1 正常 0 禁用
	CreatedAt string `gorm:"column:created_at" json:"created_at"` // 创建时间
	UpdatedAt string `gorm:"column:updated_at" json:"updated_at"` // 更新时间
}

// TableName 设置模型对应的表名
func (CmsUser) TableName() string {
	return "cms_users"
}
